﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Windows.Interactivity;
//using Microsoft.Expression.Interactivity.Core;

namespace serva
{
	public class PlayStoryBoardBehavior : Behavior<DependencyObject>
	{
		public PlayStoryBoardBehavior()
		{
			// A partir de este punto se requiere la inserción de código para la creación del objeto.

			//
			// La línea de código siguiente configura la relación entre el comando y la función
			// a la que se llama. Anule el comentario de la línea siguiente y agregue una referencia a Microsoft.Expression.Interactions
			// si decide utilizar la versión comentada de MyFunction y MyCommand en lugar de
			// crear su propia implementación.
			//
			// En la documentación se proporciona un ejemplo de implementación de comando sencillo
			// que puede utilizar en lugar de ActionCommand y sin hacer referencia al ensamblado de Interactions.
			//
			//this.MyCommand = new ActionCommand(this.MyFunction);
		}



		protected override void OnAttached()
		{
			base.OnAttached();

			// Inserte el código que desea ejecutar cuando se adjunte el elemento Behavior a un objeto.
		}

		protected override void OnDetaching()
		{
			base.OnDetaching();

			// Inserte el código que desea ejecutar cuando se quite el elemento Behavior de un objeto.
		}

		/*
		public ICommand MyCommand
		{
			get;
			private set;
		}
		 
		private void MyFunction()
		{
			//  Inserte el código que desea ejecutar cuando se quite el elemento Behavior de un objeto.
		}
		*/
	}
}